﻿<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
</head>
<body>
    <h2>arguments 测试</h2>
    <p>此示例为了验证如下几个问题：</p>
    <ul>
        <li>对命名参数的修改，会影响arguments吗？测试结果：会。</li>
        <li>对arguments的修改，会影响命名参数吗？测试结果：会。</li>
    </ul>
</body>
</html>
<script type="text/javascript">
    (function (x, y) {
        console.log(arguments[0]);
        console.log(arguments[1]);
        console.log(arguments[2]);

        //修改命名参数，验证arguments是否变化了。
        x = 4;
        y = 5;
        arguments[2] = 6;
        console.log(arguments[0]);
        console.log(arguments[1]);
        console.log(arguments[2]);

        //修改arguments，验证命名参数是否变化了。
        arguments[0] = 7;
        arguments[1] = 8;
        console.log(x);
        console.log(y);
    })(1, 2, 3);
</script>
